package com.company.project.vo.req;

import javax.validation.constraints.Email;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class CommonUserDTO {
	
	/**
	 * 姓名
	 */
	@NotBlank(message = "姓名不能为空")
	@ApiModelProperty(value = "姓名")
	private String name;

	/**
	 * 单位
	 */
	@NotBlank(message = "单位不能为空")
	@ApiModelProperty(value = "单位")
	private String organization;

	/**
	 * 职务
	 */
	@ApiModelProperty(value = "职务")
	private String post;

	/**
	 * 电话
	 */
	@NotBlank(message = "电话不能为空")
	@ApiModelProperty(value = "电话")
	@Pattern(regexp = "^1[345789][0-9]{9}$")
	private String phone;

	/**
	 * 邮箱
	 */
	@ApiModelProperty(value = "邮箱")
	@Email
	private String email;

	/**
	 * 类型，1:创始人，2:联系人
	 */
	/*@NotBlank(message = "人员类型不能为空")
	@ApiModelProperty(value = "人员类型，1:创始人，2:联系人")
	private String type;*/

}
